/*resetStyle*/
html,body,div,span,p,dl,dt,dd,ul,ol,li,table,thead,tbody,tfoot,tr,th,td,h1,h2,h3,h4,h5,h6,img,a,strong,form,fieldset,input,textarea,select,lable,option,blockquote,pre{margin:0; padding:0}
table{border-collapse:collapse;border-spacing:0}
label,input,select,textarea{vertical-align:middle; font-size:14px;}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:14px;}
a{text-decoration:none; color:#000;}
img{border:none}
em,i{font-style:normal;}
.dsn{display:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;line-height:0;}
.clearfix{zoom:1}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mtb20{margin:20px 0;}

body
{
	position:relative;
	width:100%;
	font-family:"\5B8B\4F53";
	font-size:12px;
	color:#000;
	/*background:#fff url(../img/bg/bodyBg.png) repeat-x;*/
	font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;
}

/*index.html start*/
.wrapper
{
	margin:0 auto;
	width:960px;
}

/*mainHeader start*/
.topBanner
{
	line-height:0;
	font-size:0;
	overflow:hidden;
}

.topNav
{
	padding:5px 0 2px;
	height:32px;
	line-height:32px;
}

/*菜单*/
.menu
{
	padding-left:75px;
}
.menu li
{
	display:inline;
	float:left;
	padding:0 18px;
	font:16px/32px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	background:url(../img/bg/menuLineBg.png) no-repeat right center;
}
.menu li a
{
	color:#fff;
}

/*登录*/
.state
{
	padding:6px 15px 0 0;
}
.loginBtn
{
	border:none;
	width:50px;
	height:19px;
	background:url(../img/bg/btnBg_01.png) no-repeat;
	cursor:pointer;
}

/*mainHeader end*/

/*mainBody start*/
.column_01
{
	padding-top:15px;
}

/*焦点图轮播*/
.focusPic
{
	-webkit-box-shadow:0 0 8px rgba(202, 202, 202,.7);
	-moz-box-shadow:0 0 8px rgba(202, 202, 202,.7);
	box-shadow:0 0 8px rgba(202, 202, 202,.7);
	border:1px solid #d5d5d5;
	border-bottom-color:#2167a2;
	padding:3px 10px;
	width:396px;
	height:349px;
	line-height:0;
	font-size:0;
	background-color:#fff;
	overflow:hidden;
}
.focusPic .tit
{
	line-height:26px;
	font-size:12px;
	color:#00417c;
}
.focusPic .con .txt
{
	padding-left:5px;
}
.focusPic .con .txt h3
{
	padding-top:4px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	color:#106298;
}
.focusPic .con .txt h3 a
{
	color:#106298;
}
.focusPic .con .txt p
{
	line-height:18px;
	font-size:12px;
	color:#747474;
}
.focusPic .con .txt p a
{
	color:#747474;
}
.focusPic .con li img
{
	width:396px;
	height:181px;
}
.focusPic .btn
{
	overflow:hidden;
	zoom:1;
	background:url(../img/bg/focusBtnBg_01.png) repeat-x 0 6px;
}
.focusPic .btn li
{
	display:inline;
	float:left;
	padding:12px 0;
	width:99px;
	text-align:center;
	cursor:pointer;
}
.focusPic .btn .cur
{
	background:url(../img/bg/focusBtnBg_02.png) no-repeat;
}
.focusPic .btn li img
{
	border:1px solid #d4c7a5;
	padding:2px;
	width:83px;
	height:48px;
	background-color:#fff;
}

/*新闻展示*/

.newsShow h2
{
	padding:6px 0;
	font:20px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	color:#1b1b1b;
}
.newsShow h2 strong
{
	font-size:24px;
}
.newsShow p
{
	line-height:26px;
	text-indent:2em;
	color:#535353;
}
.newsShow .line
{
	margin-bottom:12px;
	border-bottom:1px dashed #b5b5b5;
	padding-bottom:10px;
}
.newsShow .more
{
	padding:8px 5px 0 0;
	text-align:right;
}
.newsShow .more a
{
	color:#f27731;
}

.col_fl_01
{
	float:left;
	width:670px;
}
.col_fr_01
{
	float:right;
	width:256px;
}

/*左侧*/
/*滚动信息*/
.rolMsg
{
	position:relative;
	border-top:1px solid #bfbfbf;
	height:73px;
	background-color:#e9e9e9;
	overflow:hidden;
	zoom:1;
}
.rolMsg ul
{
	position:absolute;
	left:0;
	top:0;
}
.rolMsg li
{
	padding:5px 15px 6px;
}
.rolMsg li p
{
	line-height:20px;
	color:#6e6e6e;
}
.rolMsg li .tel
{
	padding-top:2px;
	font-size:14px;
	color:#162b3c;
}
.rolMsg li .tel i
{
	text-decoration:underline;
	color:#eb7710;
}
.rolMsg .btn
{
	position:absolute;
	right:6px;
	bottom:5px;
	width:19px;
	height:23px;
	background:url(../img/bg/btnBg_10.png) no-repeat;
}
.rolMsg .btn i,.rolMsg .btn em
{
	display:block;
	width:19px;
	height:11px;
	cursor:pointer;
}

/*查询*/
.colSearch
{
	position:relative;
	margin-left:-11px;
	padding:0 0 6px 66px;
	background:url(../img/bg/searchBg_01.jpg) repeat-y;
	zoom:1;
}
.colSearchBg
{
	padding:9px 0 8px 5px;
	height:28px;
	background-color:#e0eaf5;
}
.colSearch label
{
	font-weight:bold;
	color:#283038;
}
.colSearch input
{
	border:1px solid #508bae;
	width:120px;
	height:20px;
	line-height:20px;
	background-color:#fff;
}
.colSearch .btn
{
	border:none;
	width:81px;
	height:28px;
	background:url(../img/bg/btnBg_02.png) no-repeat;
}

/*零售业/居民服务业/住宿和餐饮业*/
.industry
{
	margin-top:10px;
	border-top:1px solid #d6d6d6;
}
.industry .tit
{
	padding:8px 0 12px 6px;
	height:55px;
}
.industry .con
{
	position:relative;
	border:1px solid #e2e2e2;
	padding:15px 12px 5px;
	background:url(../img/bg/boxBg_01.png) repeat-x;
	zoom:1;
}
.industry .con .ico
{
	position:absolute;
	left:100px;
	top:-18px;
	border:9px solid #fff;
	border-bottom-color:#e8e8e8;
	line-height:0;
	font-size:0;
}
.list_04
{
	font-size:14px;
	overflow:hidden;
	zoom:1;
}
.list_04 li
{
	display:inline;
	float:left;
	margin-bottom:-1px;
	border-bottom:1px dashed #cdcdcd;
	padding:0 15px;
	line-height:38px;
	color:#047ebd;
}
.list_04 a
{
	color:#047ebd;
}
.list_04 a:hover
{
	text-decoration:underline;
}

.list_02
{
	font-size:14px;
	overflow:hidden;
	zoom:1;
}
.list_02 dt
{
	margin-top:-1px;
	border-top:1px dashed #cdcdcd;
	padding-top:10px;
	line-height:24px;
	color:#434343;
	zoom:1;
}
.list_02 dd
{
	padding-bottom:5px;
	line-height:30px;
	color:#757575;
}
.list_02 dd a
{
	color:#757575;
}
.color_01 dd,.color_01 dd a
{
	color:#ed4f0e;
}
.color_02 dd,.color_02 dd a
{
	color:#047ebd;
}

/*栏目结构一*/
.colStruct_01 .tit
{
	border-bottom:1px dotted #d3d3d3;
	padding:0 0 2px 3px;
}

/*发卡企业备案指南*/
.regGuide .con
{
	padding:25px 0 0 15px;
}

/*切换结构一*/
.tabStruct_01 .nav
{
	position:relative;
	z-index:2;
}
.tabStruct_01 .nav li
{
	display:inline;
	float:left;
	position:relative;
	margin-right:-1px;
	border:1px solid #d7d7d7;
	border-bottom-color:#b3c4d0;
	padding:0 20px;
	line-height:27px;
	font-weight:bold;
	font-size:14px;
	color:#949494;
	background:url(../img/bg/tabBg_01.png) repeat-x;
	cursor:pointer;
	z-index:1;
}
.tabStruct_01 .nav li i
{
	display:none;
	position:absolute;
	left:50%;
	top:26px;
	margin-left:-5px;
	width:9px;
	height:5px;
	background:url(../img/bg/curBg_01.png) no-repeat;
}
.tabStruct_01 .nav .cur
{
	border-color:#b3c4d0;
	border-bottom-color:#fff;
	color:#205b93;
	background:#fff url(../img/bg/tabBg_02.png) repeat-x;
	z-index:2;
}
.tabStruct_01 .nav .cur i
{
	display:inline-block;
}
.tabStruct_01 .con
{
	position:relative;
	margin-top:-1px;
	border-top:1px solid #b3c4d0;
	zoom:1;
	z-index:1;
}

/*列表一*/
.listCon_01
{
	padding:10px 15px 0 15px;
}
.listCon_01 li
{
	padding-left:15px;
	line-height:30px;
	color:#333;
	background:url(../img/icon/icon_01.png) no-repeat 0 13px;
}
.listCon_01 li a
{
	color:#333;
}
.listCon_01 li .date
{
	float:right;
}

/*右侧*/
/*栏目结构二*/
.colStruct_02
{
	border:1px solid #c7ddf4;
	border-top:1px solid #0f69bf;
	padding:0 9px;
}
.colStruct_02 .tit h3
{
	border-bottom:1px solid #c6dce8;
	padding:6px 0 3px;
	font:20px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	color:#205b93;
}

/*数字证书驱动安装指南*/
.guide ul
{
	padding:16px 0 10px;
	line-height:0;
	font-size:0;
}
.guide li
{
	padding:12px 0;
	text-align:center;
}
.guide li img
{
	width:227px;
	height:55px;
}

/*数字证书办理*/
.contact .con
{
	margin-left:-7px;
	padding:15px 0 2px;
	line-height:0;
	font-size:0;
}

/*便民查询*/
.kindSearch .con
{
	margin:0 -6px;
	padding-top:15px;
	overflow:hidden;
	zoom:1;
}
.kindSearch .con li
{
	display:inline;
	float:left;
	padding:0 5px 15px;
}
.kindSearch .con li i
{
	display:block;
	text-align:left;
	font:bold 14px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	color:#525252;
}

/*侧banner*/
.sBanner_01
{
	margin-top:12px;
	line-height:0;
	font-size:0;
}
.sBanner_01 li
{
	display:inline;
	position:relative;
	float:left;
	padding:10px 5px 0;
	z-index:100;
}
.sBanner_01 li img
{
	border:1px solid #ddd;
	padding:2px;
	width:224px;
	height:73px;
}
.msgBox
{
	display:none;
	position:absolute;
	left:15px;
	top:-85px;
	padding:6px 10px 0;
	width:194px;
	height:148px;
	background:url(../img/bg/boxBg_02.png) no-repeat;
	z-index:100;
}
.list_03
{
	margin-bottom:5px;
	padding:0 0 8px 2px;
}
.list_03 dt
{
	padding-left:12px;
	font-weight:bold;
	font-size:14px;
	line-height:26px;
	color:#1b1b1b;
	background:url(../img/icon/icon_07.png) no-repeat left center;
}
.list_03 dt a
{
	color:#1b1b1b;
}
.list_03 dd
{
	padding-left:8px;
	line-height:20px;
	font-size:12px;
	color:#434343;
	background:url(../img/icon/icon_08.png) no-repeat left 8px;
}
.list_03 dd a
{
	color:#434343;
}
.line_01
{
	border-bottom:1px dotted #9a9a9a;
}
.msgBox p
{
	padding-left:22px;
	line-height:20px;
	font-size:12px;
	color:#707070;
}
.msgBox .ico_01
{
	background:url(../img/icon/icon_09.png) no-repeat 2px center;
}
.msgBox .ico_02
{
	background:url(../img/icon/icon_10.png) no-repeat 2px center;
}

/*发卡流程*/
.process .con
{
	padding:10px 0 10px;
}

/*预付卡标准卡面推荐*/
.cardRec .con
{
	padding-top:20px;
}
/*mainBody end*/

/*mainFooter start*/
#mainFooter
{
	margin-top:18px;
	line-height:18px;
	color:#fff;
	background-color:#2171af;
}
#mainFooter .wrapper
{
	padding:25px 0 40px 130px;
	width:830px;
	overflow:hidden;
	zoom:1;
}
#mainFooter p
{
	float:left;
	margin-left:10px;
	width:370px;
}
/*mainFooter end*/

/*遮罩*/
.greyBox
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
}
.greyBoxBg
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.55) !important;
	filter:alpha(opacity=55);
	background-color:#000;
	z-index:100;
}
.greyBoxCon
{
	position:fixed;
	left:50%;
	top:50%;
	margin:-147px 0 0 -272px;
	-webkit-box-shadow:0 0 25px rgba(26, 26, 26,.7);
	-moz-box-shadow:0 0 25px rgba(26, 26, 26,.7);
	box-shadow:0 0 25px rgba(26, 26, 26,.7);
	border:7px solid #e2e2e2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:rgba(255,255,255,0.9) !important;
	filter:alpha(opacity=90);
	background-color:#fff;
	z-index:999;
}
.greyBoxConBg
{
	position:relative;
	border:1px solid #037dd3;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding-top:40px;
	width:530px;
	height:240px;
	text-align:center;
}
.greyBoxCon label
{
	margin-left:5px;
	font:18px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	color:#333;
}
.greyBoxCon label strong
{
	font-size:24px;
	color:#0086d7;
}
.greyBoxCon label em
{
	font-size:24px;
	color:#eb6100;
}
.greyBoxCon p
{
	padding:10px 0;
}
.greyBoxCon .btn
{
	padding:30px 0 0;
}
.greyBoxCon p img
{
	vertical-align:middle;
}
.greyBoxCon .btn_01
{
	margin-left:20px;
	border:none;
	width:146px;
	height:46px;
	background:url(../img/bg/btnBg_05.png) no-repeat;
	cursor:pointer;
}
.greyBoxCon .close
{
	position:absolute;
	right:6px;
	top:6px;
	width:20px;
	height:20px;
	background:url(../img/bg/btnBg_06.png) no-repeat;
	cursor:pointer;
}
/*index.html end*/

/*login.html start*/
#loginBody
{
	background:#fff url(../img/bg/loginBodyBg.png) repeat-x;
}

.loginPage
{
	margin:30px auto 0;
	width:905px;
}
#loginForm
{
	position:relative;
	padding:95px 0 0 485px;
	height:270px;
	background:url(../img/bg/loginBg_01.png) no-repeat center top;
}
#loginForm p
{
	padding-bottom:16px;
	height:26px;
	overflow:hidden;
}
#loginForm p i
{
	margin-left:10px;
	color:#a7a7a7;
}
#loginForm p a
{
	text-decoration:underline;
	color:#f1592a;
}
#loginForm input
{
	border:none;
}
#loginForm label
{
	margin-left:10px;
	font-size:12px;
	color:#7b7b7b;
}
#loginForm .cbox
{
	width:13px;
}
#loginForm .ipt
{
	display:inline-block;
	border-top:1px solid #7c7c7c;
}
#loginForm .ipt em
{
	display:inline-block;
	border:1px solid #c3c3c3;
	border-bottom-color:#ddd;
	padding:0 3px 0 45px;
}
#loginForm .ipt input
{
	width:210px;
	height:23px;
	line-height:23px;
	font-size:12px;
	color:#7b7b7b;
	background-color:#fff;
}
#loginForm .ipt_01 em
{
	background:url(../img/icon/icon_02.png) no-repeat 16px center;
}
#loginForm .ipt_02 em
{
	background:url(../img/icon/icon_03.png) no-repeat 16px center;
}
#loginForm .ipt_03 em
{
	padding:0 3px 0 16px;
}
#loginForm .ipt_03 input
{
	width:139px;
}
#loginForm .pwd
{
	display:none;
}
.authCode
{
	margin-left:7px;
	display:inline-block;
	vertical-align:middle;
}
#loginForm .btn_01
{
	margin-left:43px;
	width:80px;
	height:26px;
	background:url(../img/bg/btnBg_03.png) no-repeat;
	cursor:pointer;
}

.register
{
	position:absolute;
	left:216px;
	top:110px;
	width:130px;
	height:40px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

.kindSearchL
{
	margin-top:15px;
	height:85px;
	background:url(../img/bg/loginBg_02.png) no-repeat;
}
/*login.html end*/

/*sysGuide.html start*/
#pageBody
{
	background:#fff url(../img/bg/pageBodyBg.png) repeat-x;
}

#sysGuide
{
	margin:24px auto 0;
	width:855px;
}
#sysGuide .tit
{
	padding:0 0 15px 50px;
	background:url(../img/icon/icon_04.png) no-repeat;
}
#sysGuide .tit h3
{
	border-bottom:1px solid #dedede;
	font-size:16px;
}
#sysGuide .tit h3 i
{
	display:inline-block;
	margin-bottom:-1px;
	border-bottom:1px solid #85a1b9;
	line-height:26px;
}

#sysGuide .con
{
	padding:10px 0 30px 50px;
}
.sysGuideList
{
	border:1px solid #c5d9e8;
	overflow:hidden;
	zoom:1;
}
.sysGuideList li
{
	margin-top:-1px;
	border-top:1px dashed #cacaca;
	padding:20px 20px 16px 15px;
	line-height:16px;
	font-size:14px;
	color:#313131;
	background:url(../img/bg/listBg_01.png) repeat-x;
	overflow:hidden;
	zoom:1;
}
.sysGuideList li .date
{
	float:right;
}
.sysGuideList li i
{
	display:inline-block;
	width:15px;
	height:15px;
	line-height:14px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	color:#fff;
	background:url(../img/icon/icon_05.png) no-repeat;
}
.sysGuideList li a
{
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
	font-weight:normal;
	color:#313131;
}
/*sysGuide.html end*/

/*article.html end*/
.current
{
	margin-top:12px;
	padding:0 5px 0 10px;
	line-height:26px;
	font-size:14px;
	background:url(../img/icon/icon_06.png) no-repeat left center;
	overflow:hidden;
	zoom:1;
}
.currentLine
{
	border-bottom:1px dashed #82b0e0;
}
.current i
{
	color:#2c72b7;
}
.current a
{
	color:#000;
}
.current .fun
{
	float:right;
	font-size:12px;
	color:#003e79;
}
.current .fun a
{
	color:#003e79;
}

.articleCon .tit
{
	text-align:center;
}
.articleCon .tit h1
{
	padding:30px 0 12px;
	font:bold 24px/30px "\9ED1\4F53";
	color:#1b1b1b;
}
.articleCon .tit p
{
	line-height:17px;
	color:#aa6622;
	background:url(../img/bg/articleBg_03.png) no-repeat;
}
.articleCon .tit p i
{
	margin-left:30px;
}

.articleCon .con
{
	padding:20px 40px 20px;
}
/*article.html end*/

/*list.html start*/
.listSearch
{
	margin:10px 15px 0 3px;
}
.listSearch .colSearchBg
{
	padding-left:10px;
}
.listSearch .ipt_01
{
	width:270px;
}
.listSearch .ipt_02
{
	width:165px;
}

.list_01
{
	padding:10px 0 10px 20px;
	overflow:hidden;
	zoom:1;
}
.list_01 li
{
	display:inline;
	float:left;
	margin-left:10px;
	width:460px;
	line-height:30px;
	font-size:14px;
	color:#2c72b7;
}
.list_01 a
{
	color:#0b0b0b;
}

.page
{
	padding:10px 0;
	line-height:0;
	text-align:center;
	font-size:0;
	color:#707070;
}
.page em
{
	display:inline-block;
	margin:0 3px;
	line-height:28px;
	vertical-align:middle;
	font-size:12px;
}
.page a
{
	display:inline-block;
	margin:0 2px;
	width:28px;
	height:28px;
	vertical-align:middle;
	font:bold 14px/28px "Arial";
	color:#707070;
	background:url(../img/bg/pageBg_01.png) no-repeat center center;
}
.page .pre,.page .back
{
	width:22px;
	height:19px;
}
.page .pre
{
	padding:9px 6px 0 0;
}
.page .back
{
	padding:9px 0 0 6px;
}
.page .pre i,.page .back i
{
	display:inline-block;
	border:5px solid transparent;
	_border-color:red;
	_filter:chroma(color=red);
	line-height:1%;
}
.page .pre i
{
	border-right-color:#707070;
}
.page .back i
{
	border-left-color:#707070;
}
.page a:hover
{
	color:#fff;
	background:url(../img/bg/pageBg_02.png) no-repeat;
}
.page .pre:hover i
{
	border-right-color:#fff;
}
.page .back:hover i
{
	border-left-color:#fff;
}
.page .ipt_01
{
	border:1px solid #b2b2b2;
	width:40px;
	height:24px;
	line-height:24px;
	background-color:#fff;
}
.page .btn_01
{
	margin-left:10px;
	border:none;
	width:53px;
	height:26px;
	background:url(../img/bg/btnBg_04.png) no-repeat;
}
/*list.html end*/
.greyBox02 .greyBoxCon{margin:-172px 0 0 -120px;}
.greyBox02 .greyBoxConBg{width:241px;height:289px;}

#mainBody{overflow:hidden;zoom:1;}
.newsShow
{
	background:#f1f1f1;padding:20px;
}